package com.bird.util;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.FileInputStream;
import java.io.IOException;

public class GameUtil {
    //BufferedImage 是Java中表示图像的类，它提供了在内存中操作图像数据的方法，包括获取像素值、设置像素值、绘制图像等。
    public static BufferedImage loadBufferedImage(String imgPath) {
        try {
            //读取指定路径的图像文件,用于读取和写入图像的工具类
            //会尝试读取输入流中的图像数据，并返回一个 BufferedImage 对象，表示加载的图像。
            return ImageIO.read(new FileInputStream(imgPath));
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}
